package com.joysuch.wwyt.bp.bean.investigate;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;
import java.util.List;
import java.util.Set;

/**
 * @author zero
 * @since 2021/9/16 10:40
 */
@Data
public class TaskSummarySearchBean {

    //过滤完成状态  True: 老任务汇总只显示未完成    false: 不去过滤
    private Boolean filterStatus = false;
    //检查日期
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date checkDate;
    //排查结果
    private String checkResult;
    //排查状态
    private String checkStatus;

    private Date searchStartTime;
    private Date searchEndTime;

    // ‘全部任务’查询参数
    private boolean selectAllFlag;
    private List<Long> checkUserIds;
    private String checkUserName;
    // 排查计划
    private String checkPlanName;
    // 排查部门
    private Long departId;

    // 当前用户的权限部门
    Set<Long> authDepartIds;

    //异常结果处理
    private String exceptionProcessResult;

    private int page;

    private int size;
}
